Software vulnerability prediction: A systematic mapping study

نویسندگان

چکیده

Software security is considered a major aspect of software quality as the number discovered vulnerabilities in products growing. Vulnerability prediction mechanism that helps engineers to prioritize their inspection efforts focusing on vulnerable parts. Despite recent advancements, current literature lacks systematic mapping study vulnerability prediction. This paper aims analyze state-of-the-art on: (a) goals prediction-related studies; (b) data collection processes and types datasets exist literature; (c) mostly examined techniques for construction models input features; (d) utilized evaluation techniques. We collected 180 primary studies following broad search methodology across four popular digital libraries. mapped these variables interest we identified trends relationships between studies. The main findings suggest that: (i) there are two types, components forecasting evolution software; (ii) most construct own vulnerability-related dataset retrieving information from databases real-world (iii) growing deep learning along with trend textual source code representation; (iv) F1-score was found be widely used metric. results our indicate several open challenges domain One conclusions, fact focus within-project prediction, neglecting scenario cross-project

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Software Fault Prediction: A Systematic Mapping Study

Context: Software fault prediction has been an important research topic in the software engineering field for more than 30 years. Software defect prediction models are commonly used to detect faulty software modules based on software metrics collected during the software development process. Objective: Data mining techniques and machine learning studies in the fault prediction software context ...

متن کامل

A Systematic Mapping Study on Software Ecosystems

Software ecosystem is an approach that investigates the complex relationships among companies in the software industry. Companies work cooperatively and competitively in order to achieve their strategic objectives. They must engage in a new perspective considering both their own business and third party ones. Inspired from properties by natural and business ecosystems, a software ecosystem cove...

متن کامل

A systematic mapping study on cross-project defect prediction

In order to utilize the often limited resources available for the quality assurance of a software efficiently, test managers require tools that support decision making regarding the focus of the quality assurance. One such tool is defect prediction, i.e., the prediction of the location of defects. In recent years, the prediction of defects in a target product based on data from other products, ...

متن کامل

Software development in startup companies: A systematic mapping study

Context: Software startups are newly created companies with no operating history and fast in producing cutting-edge technologies. These companies develop software under highly uncertain conditions, tackling fast-growing markets under severe lack of resources. Therefore, software startups present a unique combination of characteristics which pose several challenges to software development activi...

متن کامل

KPIs for Software Ecosystems: A Systematic Mapping Study

To create value with a software ecosystem (SECO), a platform owner has to ensure that the SECO is healthy and sustainable. Key Performance Indicators (KPI) are used to assess whether and how well such objectives are met and what the platform owner can do to improve. This paper gives an overview of existing research on KPI-based SECO assessment using a systematic mapping of research publications...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Information & Software Technology

سال: 2023

ISSN: ['0950-5849', '1873-6025']

DOI: https://doi.org/10.1016/j.infsof.2023.107303